home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / PD_THEMA / EPSON / EPSON_LQ / LQ_NORM.HEX < prev    next >
Text File  |  1998-03-14  |  7KB  |  164 lines

  1. *****************************************************************
  2. *                                                               *
  3. *     Epson LQ_500 1-zeilig                                     *
  4. *     =====================                                     *
  5. *                                                               *
  6. * Implementiert wurden:                                         *
  7. * - Buchstaben doppelter Höhe werden zwischen ⌐ und ¬ gesetzt.  *
  8. * - Helle Schrift wird durch Umrißdruck ersetzt                 *
  9. * -  französische Zeichen œ und Œ können gedruckt werden.       *
  10. *    Dazu wird automatisch Schmalschrift ein- und danach wieder *
  11. *    ausgeschaltet. Deshalb funktioniert das nicht mit Schmal-  *
  12. *    schrift (ist hoffentlich nicht so schlimm).                *
  13. *                                                               *
  14. * (c) 9/1989 by Uwe Ischebeck, Ringstr. 31, 6900 Heidelberg     *
  15. *****************************************************************
  16. *    Printer name
  17. *    ============
  18. *    Der Name wird über der Zeichentabelle im WordPlus-
  19. *    Desktop angezeigt. (Nicht mehr als 32 Zeichen)
  20. *   .    1    .    2    .    3 !
  21.  
  22. Epson LQ_500 œ, 1 zeilig
  23.  
  24.  
  25. *    Configurationsvariablen
  26. *    =======================
  27. *    Diese 6 Variablen beschreiben ein paar Druckereigenschaften:
  28. *
  29. *    (1)  1 for microspacing daisywheel, else 0
  30. *    (2)  Character width in printer units (daisy)
  31. *    (3)  Linefeed height in printer units
  32. *    (4)  Mid-carriage (daisy) pixels/inch (matrix)
  33. *    (5)  Bold offset in printer units (daisy)
  34. *    (6)  1 to pause printing between pages, else 0
  35.  
  36.  
  37. 0, 0, A, 3C, 0, 0
  38.  
  39.  
  40. *    Printer characteristics
  41. *    =======================
  42. *    Dies sind die Funktionen, mit denen der Drucker
  43. *    gesteuert wird. Jeder Eintrag besteht aus:
  44. *
  45. *    (1)  Nummer der Funktion (bitte nicht durcheinander bringen)
  46. *    (2)  Bytes im HEX-Format, die an den Drucker geschickt werden
  47. *
  48. *    Manche Funktionen benötigen einen Platzhalter: 80
  49. *
  50. *    Alle Zeichen hinter * werden als Kommentar betrachtet und nicht
  51. *    weiter beachtet.
  52.  
  53.  
  54. * 0                           * Character width
  55. 1,   D,  A                    * Carriage return and line feed
  56. * 2                           * Forward print
  57. * 3                           * Reverse print
  58. * 4,  1B, 42, 80,  0,  B        * Vertical tab to line
  59. * Funktion 4 mußte für die Mischung der Zeilenabstände 
  60. * abgeschaltet werden.
  61. 5,  1B, 44, 80, 0, 9          * Absolute horizontal tab 
  62. 6,  1B, 45                    * Draft bold on
  63. 7,  1B, 46                    * Draft bold off
  64. * 8                           * NLQ bold on
  65. * 9                           * NLQ bold off
  66. A,  1B, 34                    * Draft italic on
  67. B,  1B, 35                    * Draft italic off
  68. * C                           * NLQ italic on
  69. * D                           * NLQ italic off
  70. E,  1B, 71, 1                 * Draft light on (Umrißdruck an)
  71. F,  1B, 71, 0                 * Draft light off (Umrißdruck aus)
  72. * 10                          * NLQ light on
  73. * 11                          * NLQ light off
  74. 12, 1B, 53,  0                * Draft superscript on
  75. 13, 1B, 54                    * Draft superscript off
  76. * 14                          * NLQ superscript on
  77. * 15                          * NLQ superscript off
  78. 16, 1B, 53,  1                * Draft subscript on
  79. 17, 1B, 54                    * Draft subscript off
  80. * 18                          * NLQ subscript on
  81. * 19                          * NLQ subscript off
  82. 1A, 1B, 2D,  1                * Draft underline on
  83. 1B, 1B, 2D,  0                * Draft underline off
  84. * 1C                          * NLQ underline on
  85. * 1D                          * NLQ underline off
  86. 1E,  C                        * Formfeed
  87. 1F, 12                        * Horizontal initialization
  88. 20, 1B, 52, 0                 * Vertical initialization: USA font
  89. 21, 1B, 40                    * Termination: printer reset
  90. 22,  8                        * Backspace
  91. 23,  D                        * Carriage return
  92. 24, 1B, 43, 80                * Form length in lines
  93. 25, 1B, 41, 80                * Set line feed to N units
  94. 26, 1B, 2A,  0                * Start graphics (mode 0)
  95. * 27                          * Reserved
  96. 28, 1B,78,0,12,1B,57,0,1B,50  * Draft Pica      (10   cpi)
  97. 29, 12,1B,57,0,1B,50,1B,78,1  * NLQ   Pica      (10   cpi)
  98. 2A, 1B,78,0,12,1B,57,0,1B,4D  * Draft Elite     (12   cpi)
  99. 2B, 12,1B,57,0,1B,4D,1B,78,1  * NLQ   Elite     (12   cpi)
  100. 2C, 1B,78,0,1B,57,0,1B,50,F   * Draft Condensed (17.2 cpi)
  101. 2D, 1B,57,0,1B,50,F,1B,78,1   * NLQ   Condensed (17.2 cpi)
  102. 2E, 1B,78,0,12,1B,4D,1B,57,1  * Draft Expanded  ( 6   cpi)
  103. 2F, 12,1B,4D,1B,57,1,1B,78,1  * NLQ   Expanded  ( 6   cpi)
  104. * 30                          * Black   ink
  105. * 31                          * Magenta ink
  106. * 32                          * Cyan    ink
  107. * 33                          * Yellow  ink
  108. *****************************************************************
  109. * Ab hier folgen jetzt die Erweiterungen für den Druckertreiber
  110. * für LPR-Modula-2
  111. 34, 1B, 77, 1                 * Buchstaben doppelter Höhe an
  112. 35, 1B, 77, 0                 *                           aus
  113. 36, 1B, 70, 1                 * Prportionalschrift an
  114. 37, 1B, 70, 0                 * Proportionalschrift aus
  115. 38, 1B, 61, 0                 * Textstellung linksbündig
  116. 39, 1B, 61, 1                 *              zentriert
  117. 3A, 1B, 61, 2                 *              rechtsbündig
  118. 3B, 1B, 61, 3                 *              Blocksatz
  119. 3C, 1B, 2A, 0, 80, 81         * Starte 8-Nadelgrafik,   60 DPI
  120. 3D, 1B, 2A, 1, 80, 81         * Starte 8-Nadelgrafik,  120 DPI
  121. 3E, 1B, 2A, 21, 80, 81        * Starte 24-Nadelgrafik, 120 DPI
  122. 3F, 1B, 2A, 28, 80, 81        * Starte 24-Nadelgrafik, 360 DPI
  123. * 40    * Bisher nicht belegt
  124.  
  125. 0                             * NULL termination byte
  126.  
  127.  
  128. *    Übersetzungstabelle für den Zeichensatz
  129. *    =======================================
  130. *
  131. * Zeichen, die nicht in der Tabelle enthalten sind, werden
  132. * ohne Änderung an den Drucker geschickt.
  133. *
  134. * Für Drucker mit IBM-Zeichensatz (wie EPSON LQ) können die 
  135. * Zeichen BA bis DC druckbar gemacht werden, indem man den
  136. * ST-Zeichensatz an den Drucker anpasst mit der Maxon-PD-
  137. * Diskette 217, FONTEDIT, versuchs doch mal. Dann müssen in 
  138. * dieser Datei einfach die entsprechenden Zeilen gelöscht 
  139. * werden.
  140.  
  141. 7F                            *  - N/A
  142.  
  143. 9E, 1B, 52, 2, 7E, 1B, 52, 0  * ß - German
  144.  
  145. B0, 61, 8, 7E                 * ã - a BS ~
  146. B1, 6F, 8, 7E                 * õ - o BS ~
  147. B2, 1B, 52, 4, 5C, 1B, 52, 0  * Ø - Danish 1
  148. B3, 1B, 52, 4, 7C, 1B, 52, 0  * ø - Danish 1
  149. B4, 1B, F, 6F, 8,1B,2A,0,2,0,0,0,65, 12  * œ, 
  150. *                       schmal: o, BS, Stück vor, e, schmal aus
  151. B5, 1B, F, 4F, 8,1B,2A,0,2,0,0,0,45, 12  * Œ, 
  152. *                       schmal: O, BS, Stück vor, E, schmal aus
  153.  
  154. DD, 1B, 52, 2, 40, 1B, 52, 0  * § - German
  155.  
  156. DF, EC                        * ∞ - 
  157.  
  158. EC, ED                        * ∮ - 
  159. ED, 6F, 8, B3                 * ϕ - 
  160.  
  161. FE                            * ³ - N/A
  162. 0                             * NULL terminator
  163.  
  164.